package com.ayf.payment.game.api.dto;

import com.ayf.payment.game.api.type.OrderStatus;
import com.swwx.charm.commons.lang.base.BasicTO;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

/**
 * @Author: zh-liang
 * @Date : 2019-12-30 11:17
 */
@Data
public class OrderInfoDTO extends BasicTO {
    private static final long serialVersionUID = 1L;
    private String loginAccount;
    private Integer merchantId;
    private Integer proxyId;
    private String gameInfoId;
    private String gameInfoName;
    private String groupId;
    private String groupName;
    private String partitionId;
    private String partitionName;
    private String merchantOrderNo;
    private String orderNo;
    private String rechargeNumber;
    private BigDecimal amount;
    private BigDecimal randomAmt;
    private BigDecimal fee;
    private Integer splitFlag;
    private String qq;
    private String payChannleName;
    private Integer payChannleId;
    private String payTypeName;
    private Integer payTypeId;
    private String payCode;
    private OrderStatus orderStatus;
    private Integer scriptStatus;
    private Long placeOrderTime;
    private Integer orderGenerateTimeIndex;
    private String channelRpsMsg;
    private String rpsMsg;
    private String channelRpsCode;
    private BigDecimal merchantIncome;
    private BigDecimal platformIncome;
    private BigDecimal proxyIncome;
    private BigDecimal channelIncome;
    private String clientIp;
    private Integer isSettle;
    private String phone;
    private Date finishTime;

    private Date createTime;

    private Date lastUpdateTime;
    private Integer correctStatus;
    private String operateIp;
    private BigDecimal platformRandomAmt;
    private Integer sonId;
    private String sonAccount;
    private String orderId;

    private String describe;
    private String merNo;
}
